05. TurtleBot Gazebo Package

TurtleBot Gazebo Package

Turtlebot package:

Access this link and go through the turtlebot_gazebo documentation. After that, follow the instructions listed below to clone the turtlebot_gazebo package in the src directory of your catkin_ws and build it.

While scrolling through these instructions, you will notice that some statements are a bit different than the one presented in the videos. The reason behind that is the different environment used. In the videos, a Virtual Machine booted with LUbuntu is used. Here in the description, you are presented with instructions on how to replicate the steps in the Udacity Workspace. The only difference between what you see and what is listed is the directory of the catkin_ws. In VM, you can store it anywhere you want, preferably in the root ~ directory. Whereas, in the workspace, you will have to store it under /home/workspace/ so it won't get deleted after a reboot.

Clone Package:

$ cd /home/workspace/catkin_ws/src
$ git clone https://github.com/turtlebot/turtlebot_simulator

Install Dependencies:

$ cd /home/workspace/catkin_ws
$ source devel/setup.bash
$ rosdep -i install turtlebot_gazebo

Build Package:

$ catkin_make
$ source devel/setup.bash

Launch Nodes:

$ roslaunch turtlebot_gazebo turtlebot_world.launch

Topics:

$ rostopic list
Or
$ rosrun rqt_graph rqt_graph